package com.jinxin.platform.cdelecinspect.mapper.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

/**
 * <b>[eleinspect_line_manage]数据持久化对象</b>
 * <p>
 * 注意:此文件自动生成-禁止手工修改。
 * </p>
 *
 * @author @blue
 * @date 2020-03-31
 */
public class EleinspectLineManage{

	/**
	 * 线路id
	 */
	private String lineId;

	/**
	 * 线路名称
	 */
	private String lineName;

	/**
	 * 点位数量
	 */
	private int linePointNumber;

	/**
	 * 巡检时长/min
	 */
	private int lineInspectTime;

	/**
	 * 误差时长/min
	 */
	private int lineInspectErrorTime;

	/**
	 * 第一个点位打卡时间
	 */
	private String lineFirstInspectTime;

	/**
	 * 打卡频率方式：年/月/周/日
	 */
	private int lineInspectRuleMethod;

	/**
	 * 打卡频率次数：几年/几月/几周/几日
	 */
	private int lineInspectRuleCount;

	/**
	 * 打卡频率次数：几次
	 */
	private int lineInspectRuleTimes;

	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date lineCreateTime;

	public String getLineId() {
		return lineId;
	}

	public void setLineId(String lineId) {
		this.lineId = lineId;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public int getLinePointNumber() {
		return linePointNumber;
	}

	public void setLinePointNumber(int linePointNumber) {
		this.linePointNumber = linePointNumber;
	}

	public int getLineInspectTime() {
		return lineInspectTime;
	}

	public void setLineInspectTime(int lineInspectTime) {
		this.lineInspectTime = lineInspectTime;
	}

	public int getLineInspectErrorTime() {
		return lineInspectErrorTime;
	}

	public void setLineInspectErrorTime(int lineInspectErrorTime) {
		this.lineInspectErrorTime = lineInspectErrorTime;
	}

	public String getLineFirstInspectTime() {
		return lineFirstInspectTime;
	}

	public void setLineFirstInspectTime(String lineFirstInspectTime) {
		this.lineFirstInspectTime = lineFirstInspectTime;
	}

	public int getLineInspectRuleMethod() {
		return lineInspectRuleMethod;
	}

	public void setLineInspectRuleMethod(int lineInspectRuleMethod) {
		this.lineInspectRuleMethod = lineInspectRuleMethod;
	}

	public int getLineInspectRuleCount() {
		return lineInspectRuleCount;
	}

	public void setLineInspectRuleCount(int lineInspectRuleCount) {
		this.lineInspectRuleCount = lineInspectRuleCount;
	}

	public int getLineInspectRuleTimes() {
		return lineInspectRuleTimes;
	}

	public void setLineInspectRuleTimes(int lineInspectRuleTimes) {
		this.lineInspectRuleTimes = lineInspectRuleTimes;
	}

	public Date getLineCreateTime() {
		return lineCreateTime;
	}

	public void setLineCreateTime(Date lineCreateTime) {
		this.lineCreateTime = lineCreateTime;
	}
}